package com.example.study2.ClassDefinitionAndUsage.Fields;

/**
 * 常量字段示例
 * 常量字段使用final关键字定义，表示字段的值不可修改。
 * 常量字段通常与 static 一起使用，表示静态常量字段（静态常量字段推荐用类名访问）。
 */
public class Student3 {
    // 常量字段 - 不可修改，所有对象共享，命名通常全大写
    public static final int MAX_MARK = 100;     // 最大分数
    public static final String COUNTRY = "China"; // 国家

    public static void main(String[] args) {
        // 访问常量字段
        System.out.println("Max Mark: " + Student3.MAX_MARK);
        System.out.println("Country: " + Student3.COUNTRY);

        // 以下代码会编译错误，因为常量不可修改
        // Student.MAX_MARK = 120; // 错误！
    }
}
/*
        Max Mark: 100
        Country: China
*/

/*


总结

        字段是类的属性，用于存储对象的状态或特征。
        字段可以分为实例字段、静态字段和常量字段。
        实例字段属于对象，静态字段属于类，常量字段是不可修改的字段。
        通过访问修饰符（如 public、private）控制字段的可见性。*/
